package com.sam.designpattern.mediator;

/**
 * @Author: Sam
 * @Date: 2022-08-02 11:20
 * @Description: 同事类：光驱类
 */
public class CDDriver extends Colleague {

    /**
     * 光驱数据
     */
    private String data = "";

    public CDDriver(Mediator mediator) {
        super(mediator);
    }

    /**
     * 读取光盘
     */
    public void readCD() {
        this.data = "设计模式,值得好好研究";
        //通知主板，自己的状态发生了改变
        getMediator().changed(this);
    }

    /**
     * 获取光驱数据
     */
    public String getData() {
        return data;
    }
}
